Ext.Ajax.extraParams = {format:'json'};
Ext.onDocumentReady(function(){
	Ext.create('Ext.form.Panel', {
		title: 'Увійдіть',
		bodyPadding: 5,
		width: 350,
		style: {
			position: 'absolute',
			top: '50%',
			left: '50%',
			marginTop: '-'+50+'px',
			marginLeft: '-'+175+'px'
		},
		url: '/index/login',
		layout: 'anchor',
		defaults: {
			anchor: '100%'
		},
		defaultType: 'textfield',
		items: [{
			fieldLabel: 'Логін',
			name: 'login',
			allowBlank: false
		},{
			inputType: 'password',
			fieldLabel: 'Пароль',
			name: 'pass',
			vtype: 'alphanum',
			allowBlank: false
		}],
		buttonAlign: 'center',
		buttons: [{
			text: 'Очистити',
			handler: function() {
				this.up('form').getForm().reset();
			}
		}, {
			text: 'Увійти',
			formBind: true,
			disabled: true,
			handler: function() {
				var form = this.up('form').getForm();
				if (form.isValid()) {
					form.submit({
						success: function(form, action) {
							window.location.href = '/admin';
						},
						failure: function(form, action) {
							Ext.Msg.alert('Помилка', 'Невірний логін або пароль');
						}
					});
				}
			}
		}],
		renderTo: Ext.getBody()
	});
});